git-rt-timedwait-realtime
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Fri, 14 Mar 2025 22:56:28 +0000 (23:56 +0100)
committerAurelien Jarno <aurel32@debian.org>
Fri, 14 Mar 2025 22:56:28 +0000 (23:56 +0100)
commit72161d6a17870a6c33039ff63ead687897f92ac0
treed8cd2fc547da4ea01be499b2a2086c5a2f779a0f
parente1f2149b8d800f8197483db9cd73e54345bdb7d7
git-rt-timedwait-realtime

commit 5293b5ec02706bad449ea5eccd0058257a369638
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Mar 9 22:25:14 2025 +0100

    aio_suspend64: Fix clock discrepancy [BZ #32795]

    cc5d5852c65e ("y2038: Convert aio_suspend to support 64 bit time")
    switched from __clock_gettime (CLOCK_REALTIME, &now); to __clock_gettime64
    (CLOCK_MONOTONIC, &ts);, but pthread_cond_timedwait is based on the
    absolute realtime clock, so migrate to using pthread_cond_clockwait to
    select CLOCK_MONOTONIC. Also fix AIO_MISC_WAIT into passing
    CLOCK_MONOTONIC to __futex_abstimed_wait64.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rt-timedwait-realtime.diff
rt/aio_suspend.c
sysdeps/nptl/aio_misc.h